iT邦幫忙

2023 iThome 鐵人賽

DAY 27
0
AI & Data

30天零基礎學習網路爬蟲系列 第 27

實作-Excel VBA 爬取Yahoo股市網站(上)

  • 分享至 

  • xImage
  •  

不論是專業的菁英還是普通民眾,投入資金進入股票市場時,不外乎就是想要手上原有的資本增值,賺取價差或是股息,但是在股票市場這個高深莫測的領域時,首先最基本的就是要了解股價每日的波動,我們可以透過Excel VBA 來爬取Yahoo股市網站,快速的得到股票資訊。

了解爬取網頁的原始程式碼

我們要抓取的資訊在Yahoo股市→當日行情→上市類股→塑膠(可以依造你想要看得股票選擇)
網址: https://tw.stock.yahoo.com/class-quote?sectorId=3&exchange=TAI

  • 這是我們等一下要抓取的表格
    https://ithelp.ithome.com.tw/upload/images/20230928/20161776dN7Ky1vxtU.png

開啟開發人員工具,按下F12鍵,選擇Element標籤,查看表格的原始碼,發現我們要爬取的表格是由<ul><li><div>所組成。

  • 表格<ul>
    所有股票資訊放置的表格。
    https://ithelp.ithome.com.tw/upload/images/20230928/20161776yVAEsvXcoL.jpg

  • <li>
    每一筆股票資訊,獨立出來,例如:股票台塑、股票南亞、股票台聚。
    https://ithelp.ithome.com.tw/upload/images/20230928/20161776Cjr2ZBy80Q.jpg

  • 儲存格<div>
    存放每個股票資訊的內容,例如:股票名稱、代號、股價、漲跌等等。
    https://ithelp.ithome.com.tw/upload/images/20230928/20161776hUD763zNVv.jpg


今天就先到這邊嘍~大家掰掰/images/emoticon/emoticon29.gif


上一篇
Excel內建工具-錄製巨集
下一篇
實作-Excel VBA 爬取Yahoo股市網站(中)
系列文
30天零基礎學習網路爬蟲30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言